git blame
やってみると、便利っぽい。
tig blame foo.py
で、簡単に each line でのrevisionが見えて、そのcommitに移動できる。
commandで、gitと tigをちょっと入れ替えればいいだけなのも良い。
https://gyazo.com/9ac7bb1ab67a856a517d6988686d70c0
変更を見つけたけど、さらにその前の変更をみたい場合は、
revision(ここでは commit id)を指定してそれより後ろとするようだけど、、
$ git blame -L 10,+1 fe25b6d^ -- src/options.cpp
ここでのseparaterの -- は、ここでは revionとfileを分けるためのもの
また、git blame --ignore-rev fe256d で、このrevisionを無視してくれるので、
関心行以外のcommitはそのままで見えるかも
VSCodeの git の panelの file historyを見れば楽なので、こだわる必要はないかも。